package com.hjm.project.riskControl.riskmerblack.domain;

import com.hjm.framework.web.domain.BaseEntity;
import com.hjm.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 商户黑名单对象 riskmerblack
 * 
 * @author maker-platform
 * @date 2021-11-03
 */
@Data
public class Riskmerblack extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 商户编号 */
    @Excel(name = "商户编号")
    private String merNum;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 黑名单类型 -3手机号 -2 身份证号 -1 银行卡号 0 地址 1 营业执照 2 商户名称 */
    @Excel(name = "黑名单类型 -3手机号 -2 身份证号 -1 银行卡号 0 地址 1 营业执照 2 商户名称")
    private String type;

    /** 类型值说明 */
    @Excel(name = "类型值说明")
    private String typeVal;

    /** 添加日期 */
    private String addDate;

    /** 添加时间 */
    private String addTime;

    /** 添加人 */
    private String addMan;


    /** 添加原因 */
    private String addNote;

    /** 所属代理商编号 */
    private String belongAgent;

    /** 状态 0 启用 1禁用 */
    private String status;













    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("type", getType())
            .append("typeVal", getTypeVal())
            .append("addDate", getAddDate())
            .append("addTime", getAddTime())
            .append("addMan", getAddMan())
            .append("addNote", getAddNote())
            .append("merNum", getMerNum())
            .append("belongAgent", getBelongAgent())
            .append("status", getStatus())
            .toString();
    }
}
